home *** CD-ROM | disk | FTP | other *** search
- 0660103030566
- 9[....................................................]
-
-
- CadenzaAstroCal(Version1.8,October6,1988)
-
-
- ProgramFeatures
-
- Thisprogramgenerates(foranygivenyear)acalendarcontaining
- thefollowinginformation:
-
- 1. Timesofsunrise,sunset,moonrise,andmoonsetforeachday
- 2. TimesanddatesofMoonphases
- 3. Timesanddatesofsolarandlunareclipses
- 4. Timesanddatesofsolsticesandequinoxes
-
- Inadditiontothiscalendar,theprogramcangenerate:
-
- 1. Areportofalllunarorsolareclipsesforarangeofyears
- 2. Areportofplanetviewinginformationforaspecifiedyear
- 3. Areportofperihelionsandaphelionsofplanetsfora
- rangeofyears
- 4. AreportofperigeesandapogeesoftheMoonforaspecified
- year
- 5. AreportofthedatesofEasterforarangeofyears
- 6. AdiagramofthepositionsofJupiter'sbright(Galilean)
- moons.
-
- Thecalendarandreportsareallcustomizedfortheuser's
- location.Alltimesanddatesareinlocaltime.
-
- Thecalendarandreportscanbeprintedonaprinterorlistedon
- thecomputerscreen.
-
-
- HardwareRequirements
-
- ThisprogramshouldrunonanyAtariSTcomputerwithamonochrome
- orcolormonitor.Thisprogramrunsoncolormonitorsinmedium
- resolutiononly(pleaseseetheBugssectionbelow).Ofcourse,
- userswantingtoprintoutcalendarsandreportswillneeda
- printer.
-
-
- Menus
-
- AstroCalhasthefollowingmenus:"Desk","DescribeLocation",
- "GenerateReport","File","Display",and"Help".
-
- The"Desk"menucanbeusedtorundeskaccessoryprograms,andto
- seethe"introductionbox"ofthisprogram.
-
- The"DescribeLocation"menuisusedtospecifyone'slocation(in
- latitudeandlongitude),andthedifferencebetweenlocaltimeand
- UT(universaltime(sometimescalledGMT(GreenwichMeanTime)).
-
- The"GenerateReport"menuhaseightsubmenus:"Calendar","Lunar
- Eclipses","SolarEclipses","PlanetViewInfo","Planet
- Distance","MoonDistance","DatesofEaster",and"Jupiter
- Moons".
-
- The"File"menuhasonlyonesubmenu,labeled"Quit".This
- submenuisselectedtoquittheentireprogram.
-
- The"Display"menuhastwosubmenus,"Scroll"and"Stop".Ifyou
- selectthe"Stop"submenu,theprogramwillwaitforyoutotype
- theRETURNkeyaftereachpageoftextislistedonthedisplay
- screen.Ifyouwouldpreferthattheprogramcontinuouslywrite
- textonthedisplayscreenwithoutstopping,selectthe"Scroll"
- submenu.The"Display"menudoesnotaffecttheprintingof
- calendarsandreportsonaprinter.
-
- The"Help"menuisusedtogetbasicinformationaboutthe
- program.
-
-
- GettingStarted
-
- Firstofallyouwillneedtoprovidetheprogramwithsome
- informationaboutyourlocationandlocaltime.Thisinformation
- isrequiredtoallowtheprogramtocustomizeitsoutputforyour
- locationandtimezone.
-
- Selectthe"DescribeLocation"menuwiththemouse.Thenselect
- the"DescribeLocation"submenu.Atthispointyoushouldseea
- "dialogbox"allowingyoutospecifyyourcity'sname,your
- latitudeandlongitude,andthedifferencebetweenyourlocaltime
- andUT.
-
- Typethenameofyourcityinthespacelabeled"LocationName".
- Typeinyourlatitudeandlongitudeintheappropriatespaces.
- Notethatlatitudeandlongitudemustbeenteredasdecimal
- degrees.Toconvertanangleexpressedindegrees,minutes,and
- secondsformtodecimaldegrees,usethefollowingformula:
-
- decimaldegrees=degrees+minutes/60+seconds/360
-
- Forexample,ifyouknowthatyourlatitudeis32degrees,12
- minutes,and44seconds,youwillneedtotypeinalatitudeof
- 32.21since:
-
- 32+12/60+44/3600=32.21(rounded)
-
- Ifyoulivenorthoftheequator,selectthebuttonlabeled
- "North".Otherwiseselect"South".
-
- Inthesameway,enteryourlongitudeindecimaldegrees,and
- selectthe"West"buttonifyoulivewestofGreenwich,England,
- or"East"otherwise.
-
- Finally,enterthenumberofhoursthatyoumustaddtoUTto
- converttoyourlocaltime.IfyoumustsubtractfromUTtoget
- yourlocaltime,enteranegativenumber.Youmayentera
- fractionalnumber(e.g.4.5).
-
- UsersintheUSAcanusethefollowingtable:
-
- AtlanticTimeZone LocalTime=UT+-4hours
- EasternTimeZone LocalTime=UT+-5hours
- CentralTimeZone LocalTime=UT+-6hours
- MountainTimeZone LocalTime=UT+-7hours
- PacificTimeZone LocalTime=UT+-8hours
- MostofAlaska LocalTime=UT+-9hours
- HawaiiTimeZone LocalTime=UT+-10hours
-
-
- Oncethisinformationisentered,selectthebuttonlabeled
- "Done".Thisinformationwillbesavedinadiskfile(named
- astrocal.dat)andneednotbeenteredagain.
-
- NotethatAstroCalgivesalltimesanddatesinlocalstandard
- time,neverinDaylightSavingsTimeorSummerTime.
-
- Nowthatyou'vespecifiedyourlocation,youcangeneratean
- astronomicalcalendarorareport.
-
- Noteaboutenteringyears:ifyouwantacalendarorreportfor
- theyear1988,enter1988,not88.Negativeyears(i.e.B.C.)can
- beentered.
-
-
- GeneratinganAstronomicalCalendar
-
- Selectthe"GenerateReport"menu,andthenthe"Calendar"
- submenu.Atthispointyoushouldseeadialogboxallowingyou
- tospecifytheyearofthecalendar,thestartingmonthofthe
- calendar,andwhetherthecalendarshouldbeprintedonyour
- printeroronthecomputerscreen.Onceyou'vegiventhis
- information,pressthe"Done"button,andthecalendarwillbe
- generated.Ifyouchangeyourmind,pressthebuttonlabeled
- "Cancel",andthecalendarwillnotbegenerated.Preparingan
- astronomicalcalendarwilltakeaboutonehour.
-
- Thecalendarwillcontainseveralabbreviationswhichare
- explainedintheAbbreviationssectionlaterinthisdocument.
-
-
- EquinoxesandSolsticesintheNorthernHemisphere
-
- ThecelestialequatoristheplanedescribedbytheEarth's
- equator.TheeclipticistheapparentpathoftheSunacrossthe
- skyduringoneyear.
-
-
- Equinoxesoccurwhentheeclipticcrossesthroughthecelestial
- equator.AttheMarchEquinoxtheSunappearstocrossthe
- celestialequatoronitsjourneynorth.TheSeptemberEquinox
- happenswhentheSuncrossesthecelestialequatorgoingsouth.
-
- Solsticesoccurwhentheeclipticismaximallynorthorsouthof
- thecelestialequator.AttheJuneSolsticetheSunisasfar
- northofthecelestialequatoraspossible.AttheDecember
- SolsticetheSunisasfarsouthaspossible.
-
- SpringbeginsattheMarchEquinox,SummerattheJuneSolstice,
- FallattheSeptemberEquinox,andWinterattheDecember
- Solstice.
-
- Forthesouthernhemisphere,switchnorthandsouth,summerand
- winter,andfallandspringinthepreviousthreeparagraphs.
-
-
- GeneratinganEclipseReport
-
- Selectthe"GenerateReport"menuwiththemouse,andthenselect
- the"LunarEclipses"or"SolarEclipses"submenu.Atthispoint
- youshouldseeadialogboxpromptingyoufortherangeofyears
- ofthereport,andwhetherthereportshouldbeprintedonyour
- printerorlistedonyourdisplayscreen.Press"Done"when
- you'veenteredalloftheinformation,orpress"Cancel"toquit.
-
-
- InterpretingaLunarEclipseReport
-
- Duringalunareclipse,allobserversthatcanseethemoonwill
- seethesamepart(i.e.moonentersshadow,maximumeclipse,moon
- leavesshadow)oftheeclipseatthesameinstant.Thusforeach
- eclipseintheeclipsereport,youwillbeabletoviewagiven
- partofthateclipseifitoccursbetweenthetimeofmoonriseand
- moonsetonthedayoftheeclipse.
-
-
- InterpretingaSolarEclipseReport
-
- Thisprogramdoesnotcomputethelocalcircumstancesofsolar
- eclipses.Consequently,youwillnotbeabletodeterminewhether
- asolareclipsepredictedbyAstroCalwillbevisibleinyour
- area.
-
-
-
-
-
-
-
-
-
-
- GeneratingaPlanetViewingInformationReport
-
- Selectthe"GenerateReport"menuwiththemouse,thenselectthe
- "PlanetViewInfo"submenu.Atthispointyouwillbeprompted
- forthemonthandyearatwhichthereportwillbegin,andwhether
- youwantthereportprintedonyourprinteroronyourdisplay
- screen.Press"Done"whenyou'veenteredalloftheinformation,
- orpress"Cancel"toquit.
-
-
- InterpretingaPlanetViewingInformationReport
-
- Thisreportwillhelponedeterminewhetherornotagivenplanet
- willbevisibleonagivenday,anditslocation.Planet
- locationsaregiveninrightascension(expressedindecimal
- hours)anddeclination(decimaldegrees).
-
- Theelongationofplanetsisgivenindecimaldegrees.Consider
- tworaysoriginatingatthecenteroftheEarth,withonegoingto
- thecenteroftheSun,andtheothergoingtothecenterofa
- planet.Thatplanet'selongationistheanglebetweentheserays.
- Ifaplanet'selongationisnear0(or360)degrees,itwilltend
- nottobevisiblefromtheEarth.
-
- Toanearthboundobserverplanets,liketheMoon,havephases.
- Thisreportspecifiestheilluminatedfractionofaplanet'sdisk.
- Thisisanumberbetween0(foraplanetthatisnotvisible(like
- thenewMoon))and1(foraplanetwhosediskisentirelyvisible
- (likethefullMoon)).
-
- Thisreportalsogivesthedistancebetweenthecenterofthe
- Earthandaplanet,expressedinastronomicalunits.One
- astronomicalunitisequaltotheaveragedistancebetweenthe
- Earth'sandSun'scenters(149,598,770km).
-
-
- GeneratingaPlanetDistanceReport
-
- AplanetachievesperihelionwhenitcomesclosesttotheSun.
- Aphelionoccurswhenaplanetisatitsgreatestdistancefromthe
- Sun.Togenerateareportspecifyingthedatesofperihelionand
- aphelionforplanets,selectthe"GenerateReport"menu,andthen
- selectthe"PlanetDistance"submenu.Youwillbepromptedfor
- therangeofyearsofthereport,andwhetherthereportshouldbe
- printedonyourprinterorlistedonyourdisplayscreen.When
- you'veenteredthisdata,press"Done"togeneratethereport,or
- "Cancel"toquit.
-
-
-
-
-
-
-
- GeneratingaMoonDistanceReport
-
- PerigeeoccurswhentheMoonisclosesttotheEarthinitsorbit,
- andapogeewhenitismostdistant.AtperigeetheMoon's
- influenceontidesisgreatest.Toproduceareportofthedates
- ofperigeeandapogee,selectthe"GenerateReport"menuandthe
- "MoonDistance"submenu.Thenentertheyearofinterest,andthe
- startingmonth.Decideifthereportshouldbelistedonyour
- displayscreenorprintedonyourprinter,orselectthe"CANCEL"
- buttontoquit.Itwilltakeabouthalfanhourtocompletethis
- report.
-
- Inthereport,thedistancesgivenarebetweenthecentersofthe
- EarthandMoon.ThediameteroftheMoonisdefinedasfollows:
- imaginetwolines:onelineextendsfromtheEarth'scenterto
- therightmostpartoftheMoon'ssurface.Theotherlinegoes
- fromthecenteroftheEarthtotheleftmostpartoftheMoon's
- surface.Theanglebetweenthesetwolinesisthediameterofthe
- Moon.Thediameterofabodyisalsocalledthebody'sangular
- sizeorangulardiameter.
-
-
- GeneratingaDatesofEasterReport
-
- Easterisdefinedas(usually)thefirstSundayafterthe
- fourteenthdayafterthefirstnewMoonafterMarch21.To
- produceareportofthedatesofEasterforagivenrangeof
- years,selectthe"GenerateReport"menuandthe"DatesofEaster"
- submenu.Thenenterarangeofyears,anddecideifthereport
- shouldbeprintedonyourprinterorlistedonyourcomputer
- screen.Finally,press"Done"togeneratethereport,or"Cancel"
- toquit.
-
-
- GeneratingaJupiterMoonsReport
-
- Jupiterhas17ormoremoons.Fourofthese(theGalileanor
- brightmoons)canbeseenwithbinoculars.
-
- ThisfeatureallowsuserstogeneratediagramsofJupiterandits
- Galileanmoons.
-
- Selectthe"GenerateReport"menuandthe"JupiterMoons"submenu.
- Entertheyear,month,day,andtime(inlocaltime,24-hour
- format).Thenpress"Done"togeneratethereport,or"Cancel"to
- quit.
-
-
-
-
-
-
-
-
- InterpretingaJupiterMoonsReport
-
- Thelargestcircleinthecenterofthediagramrepresents
- Jupiter,andthesmallernumberedcirclesrepresentthemoons:
-
- 1:Io
- 2:Europa
- 3:Ganymede
- 4:Callisto
-
- ThediagramrepresentstheviewofJupiteranditsmoonsonthe
- specifiedinstant,withthefollowingcaveats:
-
- 1. ThediagramrepresentstheviewofJupiteranditsmoonsas
- seenthroughaninvertingtelescopeinthenorthern
- hemisphere.IfyouareviewingJupiterthroughbinoculars,
- yourviewwillappeartobereversedleft-to-right.
-
- 2. Inthediagram,Jupiter'sequatoriseven withthex
- axis-whenviewedfromatelescopeorbinoculars,
- Jupiter'sequator(andthemoons)willtendnottobe
- even withthe observer'shorizon.
-
- 3. Thediagramdoesnotspecifyifamoonisinfrontofor
- behindtheplanet,soifamoonappearsinfrontofJupiter
- inthediagram,itmayinrealitybebehindtheplanet.
-
-
- QuittingEarly
-
- Ifyouwanttoquitinthemiddleofpreparingacalendaror
- report,presstheUndokey.Inamoment(butnotimmediately)
- you'llbegiventheopportunitytoquitwhateveryou'redoingand
- goontosomethingelse(orquittheprogramentirely).
-
-
- QuittingtheProgram
-
- Whenyouwanttoquittheentireprogram,selectthe"File"menu
- andthe"Quit"submenuwiththemousebutton.Ifyou'vechanged
- yourlocationinformation,youwillbeaskedifyouwanttosave
- thechanges.Ifyouanswerno,yourchangeswillbediscarded.
- Ifyouansweryes,thechangeswillbesavedinadiskfile(named
- astrocal.dat)andwillbeavailablethenexttimeyourunthe
- program.
-
-
-
-
-
-
-
-
-
- Abbreviations
-
- SR: Sun Rise SS: Sun Set
- MR: Moon Rise MS: Moon Set
- FM: Full Moon NM: New Moon
- FQ: First Quarter LQ: Last Quarter
- MEQ: March Equinox JSO: June Solstice
- SEQ: September Equinox DSO: December Solstice
- UT: Universal Time AU: Astronomical Unit
- RA: Right Ascension DEC: Declination
- DEGS: Decimal Degrees HRS: Decimal Hours
- ELO: Elongation ILL: Illuminated Fraction of Planet's Disk
- DIST: Distance from Earth
-
-
- NoteAboutAccuracy
-
- Theresultsofthisprogramarenotexactforthreereasons:
-
- 1. Allcomputerfloatingpointarithmeticisapproximate.
-
- 2. Simplifyingassumptionsintheastronomicalcalculations
- resultinalossofaccuracy.
-
- 3. Someoftheastronomicalcalculationsareoptimizedforthe
- presentday,andarenotasaccuratefordatesfarintothe
- pastorfuture.
-
- Atanyrate,valuescomputedbyAstroCalforyearsinthelast
- quarterofthetwentiethcenturyareusuallyaccuratetowithina
- fewminutes,withthefollowingexceptions:
-
- 1. Calculationofplanetperihelionandaphelion:datesforthe
- Earthmaybeoffby morethanoneday,datesforJupiter
- maybeuptohalfa monthinerror,anddatesforSaturnmay
- beoffbymorethan onemonth.
-
- 2. CalculationofMoonperigeeandapogee:thetimeofperigee
- orapogeemaymissthemarkbyanhour.
-
-
- BugsandLimitations
-
- Thisprogramdoesnotpredictpenumbrallunareclipses,only
- umbrallunareclipses(mostofthepenumbraisnotdarkenoughto
- haveanoticeableeffectontheMoon'sbrightness).
-
- Umbrallunareclipseshavingaverysmallmagnitudemaybemissed.
- Forexample,AstroCaldoesnotpredictthelunareclipseofMarch
- 3,1988,whichhadamagnitudeofonly0.003.
-
-
-
-
- SincethisprogramwasdevelopedonamonochromeAtariST,there
- maybesomeproblemsrunningtheprogramonacolorsystem.
-
- Ifyoufindanybugs,pleasereportthemtotheauthor(the
- addressisbelow).Thisprogramisundercontinuousrefinement,
- andyourbugreportsandsuggestionswillcontributetoits
- improvement.
-
-
- FurtherReading
-
- Mathematicalastronomyisgreatfun,andprobablyeasierthanyou
- think.Thetwobooksthathelpedmethemostinwritingthe
- programare:
-
- 1. AstronomicalFormulaeforCalculatorsbyJeanMeeus(third
- edition),publishedbyWillmann-Bell.
-
- Meeus'bookisoutstanding.Althoughthemethodscouldbe
- performedonacalculator,theyarecertainlyviableforuseina
- computerprogram.MostofthemethodsusedinAstroCalaredrawn
- fromthisbook.
-
- 2. "PracticalAstronomywithyourCalculator"(secondedition)
- byPeterDuffett-Smith,publishedbyCambridgeUniversity
- Press.
-
- ThemethodsinDuffett-Smith'sbooktendtobelessprecisethan
- thecorrespondingonesinMeeus'book.However,thisbookisvery
- usefulasareference.SomeofthemethodsusedinAstroCalare
- drawnfromthisbook(chieflycoordinatetransformations).
-
- Duffett-Smithhasalsowritten"AstronomywithyourPersonal
- Computer".Thisbookisforsomeonewhosimplywantstotypeina
- pre-writtenprogramtodoastronomicalcalculations.Thereare
- manyBASICprogramsinthisbook,butlessbackgroundinformation
- thanin"PracticalAstronomywithyourCalculator".
-
- Thefollowingbookcontainsawealthofinformationaboutmany
- differentastronomicalphenomenaoveralongspanofyears.Itis
- extremelyusefulforverifyingtheaccuracyofaprogram:
-
- "AstronomicalTablesoftheSun,Moon,andPlanets",byJean
- Meeus,publishedbyWillmann-Bell.
-
- DonaldMenzelandJayM.Pasachoff's"StarsandPlanets"isa
- colorfulandfunbook.Itisveryusefulforthosewhowantto
- findandobservevariousstarsandplanets.
-
- KimLong's"TheMoonBook"(publishedbyJohnsonBooks)isan
- interestingandfunbookpackedwithinformation,diagrams,and
- folkloreabouttheMoon.
-
-
- Mostalmanacscontainmuchastronomicaldata.
-
-
- DistributionofthisProgram
-
- SinceCadenzaAstroCalispublicdomain,usersmayfreely
- distributecopiesoftheprogramtootherusers,usergroups,
- electronicbulletinboards,etc.
-
-
- Payment
-
- Ifyoulikethisprogram,pleasesend$5.00UStothefollowing
- address:
-
- EricBergman-Terrell
- CadenzaSoftware,Ltd.
- 1450West116thAvenue,#21
- Westminster,CO80234
- U.S.A.
-
- For$10.00+$2.00postageyoumayorderadiskcontainingthe
- completesourcecodeforthisprogram,writteninOSSPersonal
- Pascalversion2.0.
-
- Youmaywritetothesameaddresstoreportbugs,request
- additionalinformation,suggestimprovementsintheprogram,etc.
- Ifyouwantareply,pleaseincludereturnpostage(2IRCsfor
- thoseoutsidetheU.S.A.).
-
-
- Enjoytheprogram!
-
-